Efficient fixed- and floating-point code execution on the TMS320C674x core
نویسنده
چکیده
DSP chip design has followed two distinct paths – utilizing either fixed-point or floatingpoint instruction sets to create processors targeted at different applications and performance goals. Floating-point DSPs deliver high dynamic range, high precision and a simplified programming environment. Additionally, since a majority of PC-based development tools generate floating-point code, developers can easily migrate from PC-based development environments to DSP. Fixed-point devices, on the other hand, traditionally dominate markets and applications in which low power, low cost and a high degree of connectivity with peripherals are paramount. With the new TMS320C674x core from Texas Instruments (TI), that handles both fixedand floating-point operations, designers now have access to a new breed of signal-processing platforms that reduce bill of materials (BOM) cost, facilitate faster time-to-market and deliver a unified software development environment. Efficient fixedand floating-point code execution on the TMS320C674x core delivers faster code development and reduces system cost with improved performance
منابع مشابه
Fixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملFloating-to-Fixed-Point Conversion for Digital Signal Processors
Digital signal processing applications are specified with floating-point data types but they are usually implemented in embedded systems with fixed-point arithmetic to minimise cost and power consumption. Thus, methodologies which establish automatically the fixed-point specification are required to reduce the application time-to-market. In this paper, a new methodology for the floating-to-fixe...
متن کاملFloating Point to Fixed Point Conversion of C Code
In processors that do not support floating-point instructions, using fixed-point arithmetic instead of floating-point emulation trades off computation accuracy for execution speed. This trade-off is often profitable. In many cases, like embedded systems, low-cost and speed bounds make it the only acceptable option. We present an environment supporting fixed-point code generation from C programs...
متن کاملProfiling floating point value ranges for reconfigurable implementation
Reconfigurable architectures offer potential for performance enhancement by specializing the implementation of floating-point arithmetic. This paper presents FloatWatch, a dynamic execution profiling tool designed to identify where an application can benefit from reduced precision or reduced range in floating-point computations. FloatWatch operates on x86 binaries, and generates a profile outpu...
متن کاملWelcome to the First HiPEAC Workshop on Reconfigurable Computing
Reconfigurable architectures offer potential for performance enhancement by specializing the implementation of floating-point arithmetic. This paper presents FloatWatch, a dynamic execution profiling tool designed to identify where an application can benefit from reduced precision or reduced range in floating-point computations. FloatWatch operates on x86 binaries, and generates a profile outpu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009